home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #2 / Amiga Plus CD - 2004 - No. 02.iso / AmiSoft / Dev / mui / MCC_HotkeyStr.lha / MCC_HotkeyString / MCC_HotkeyStr.readme < prev    next >
Encoding:
Text File  |  2004-01-15  |  2.2 KB  |  91 lines

  1. Short:    HotkeyString custom class for MUI
  2. Author:   Ilkka Lehtoranta (ilkleht@isoveli.org)
  3. Uploader: Ilkka Lehtoranta (ilkleht@isoveli.org)
  4. Version:  12.1
  5. Type:     dev/mui
  6. Replaces: dev/mui/MCC_HotkeyStr.lha
  7.  
  8. HotkeyString.mcc is a simple BetterString.mcc subclass that can convert
  9. user keypresses to the alphabetical representation.
  10.  
  11. BetterString.mcc recommended but class can fall back to String.mui class.
  12.  
  13.   HISTORY
  14.  
  15.   Release 12.1
  16.  
  17.    - Fixed memory leak bug in the library init code (Gunther Nikl)
  18.    - Optimized code (Gunther Nikl)
  19.    - Final release for now
  20.    - OS4 version, anyone?
  21.  
  22.  
  23.   Release 12.0
  24.  
  25.    - First release, continuation to the last 11.x version from
  26.      Allan Odgaard
  27.  
  28.  
  29.   BACKGROUND
  30.  
  31. Original HotkeyString.mcc class was written by Allan Odgaard years ago
  32. but since he isn't developing for Amiga anymore I wrote my own
  33. implementation. This class is available for MorphOS and AmigaOS-68k
  34. (PPC port for AmigaOS4 is possible) and knows lot more keys than
  35. original class did.
  36.  
  37.  
  38.   FEATURES
  39.  
  40. Following extra keys are now recognized:
  41.  
  42.   - PageUp, PageDown
  43.   - Home, End
  44.   - Insert
  45.   - PrtScr, Scroll Lock, Pause, NumLock
  46.   - F11, F12
  47.   - Media keys
  48.  
  49. Also mouse wheel can be a hotkey now.
  50.  
  51. However, 68k users can't really take advantage of new keys because
  52. commodities.library doesn't translate them. Time for an upgrade,
  53. I think.
  54.  
  55. For MUI application programmers class provides few new tags.
  56.  
  57.  
  58.   ENV VARS
  59.  
  60. Class looks for MUISTRINGCLASS environment variable. If you wish to
  61. use other string class than BetterString.mcc or String.mui (MUI's
  62. internal string class) simply write name of the class to this env
  63. variable:
  64.  
  65. setenv MUISTRINGCLASS "<classname>.mcc"
  66.  
  67.  
  68.   SOURCE CODE
  69.  
  70. Source code is available from sourceforge:
  71. http://www.sourceforge.net/projects/hotkeystring
  72.  
  73.  
  74.   LEGAL MUNCH
  75.  
  76. LGPL'd - read License.
  77.  
  78.  
  79.   CREDITS
  80.  
  81.  
  82. Thanks for Allan Odgaard for writing the original class and giving
  83. a permission to use existing tagbase and documentation in this class.
  84.  
  85. Thanks for Gunther Nikl for finding memory leak bug (happened only if
  86. BetterString.mcc was not installed) and optimizing 68k version plus
  87. some other nice work for us :)
  88.  
  89. Reimplementation written by Ilkka Lehtoranta <ilkleht@isoveli.org>.
  90. AmigaOS-68k binary compiled by David Arbuthnot <davar@davar-studios.com>.
  91.